edible organs vendor - Turkish English Dictionary